package com.cndw.kungfu.model.pvp.camp;

import com.cndw.kungfu.domain.Monster;
import com.cndw.kungfu.domain.Player;
import com.cndw.kungfu.model.Context;
import com.cndw.kungfu.model.battle.Fighter;
import com.cndw.kungfu.model.battle.FighterMonster;

public class CampWarNpc implements CampWarPlayerI {

	private static final int[] ids = { 0, 9550, 9551, 9552 };
	
	private FighterMonster sourceMonster;
	private boolean source;
	

	public CampWarNpc(int area,boolean source) {
		Monster monster = Context.getUndercityServer().getMonster(ids[area]);
		sourceMonster =   monster.fighter();
		this.source = source;
	}

	@Override
	public void notifyWin(boolean win) {
		
	}

	@Override
	public Fighter getFighter() {
		return sourceMonster;
	}

	@Override
	public int[] blodMagicMemory() {
		return null;
	}

	@Override
	public void blodMagicMemoryRevert(int[] hpMps) {
		
	}

	@Override
	public int getStreak() {
		return 1;
	}

	@Override
	public boolean isAct() {
		return false;
	}

	@Override
	public long getId() {
		return sourceMonster.getUniqueId();
	}

	@Override
	public boolean isSource() {
		return source;
	}

	@Override
	public String getName() {
		return sourceMonster.getName();
	}

	@Override
	public void award(int asset, int achive) {
		
	}

	@Override
	public Player getPlayerObj() {
		return null;
	}

}
